/**
 * ____________________ *
 *  ____ ____ ____ _  _ *
 *  |___ [__] |--< |\/| *
 * ____________________ *
 *
 * THE CORM PROJECT
 *
 * This file may only be used in accordance with the
 * terms of the Academic Free License ("AFL") v. 3.0,
 * as published by the Open Software Initiative.  A
 * copy of this license is provided in this source
 * release, and may be viewed online at:
 *
 * (http://www.opensource.org/licenses/afl-3.0.php)
 */
package org.eremite.corm.party.address;

import java.util.HashSet;
import java.util.Set;

public class GeographicAddress
        extends Address {

    private Set <String> addressLines = new HashSet<String> ();
    private String city = "";
    private String regionOrState = "";
    private String zipOrPostalCode = "";
    private Locale locale = new Locale();
    private Set<TelecomAddress> telecomAddresses = new HashSet<TelecomAddress>();

    public GeographicAddress() {}

    public Set<String> getAddressLines() {
        return addressLines;
    }

    public void setAddressLines(Set<String> addressLines) {
        this.addressLines = addressLines;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getRegionOrState() {
        return regionOrState;
    }

    public void setRegionOrState(String regionOrState) {
        this.regionOrState = regionOrState;
    }

    public String getZipOrPostalCode() {
        return zipOrPostalCode;
    }

    public void setZipOrPostalCode(String zipOrPostalCode) {
        this.zipOrPostalCode = zipOrPostalCode;
    }

    public Locale getLocale() {
        return locale;
    }

    public void setLocale(Locale locale) {
        this.locale = locale;
    }

    public Set<TelecomAddress> getTelecomAddresses() {
        return this.telecomAddresses;
    }

    public void setTelecomAddresses(Set<TelecomAddress> telecomAddresses) {
        this.telecomAddresses = telecomAddresses;
    }
}